//package com.coke.spring.sentinel.common;
//
//import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback.UrlCleaner;
//import org.apache.commons.lang.ArrayUtils;
//import org.apache.commons.lang.math.NumberUtils;
//import org.springframework.stereotype.Component;
//
//import java.util.ArrayList;
//import java.util.Arrays;
//import java.util.List;
//
///**
// * @author cwm
// * @Description TODO
// * @date 2021/9/1 下午2:33
// * @Version 1.0
// */
////@Component
//public class RepalceUrl implements UrlCleaner {
//    @Override
//    public String clean(String sourceUrl) {
//        List<String> origins = Arrays.asList(sourceUrl.split("/"));
//        StringBuffer targetUrl = new StringBuffer("/");
//
//        for(String str:origins) {
//            if(NumberUtils.isNumber(str)) {
//                targetUrl.append("/{id}");
//            }else {
//                targetUrl.append(str);
//            }
//
//        }
//        return targetUrl.toString();
//    }
//}
